#!/usr/bin/python
# -*- coding: UTF-8 -*-
# code by yikunzhu
# www.airvf.com
import requests 
import json 
import logging as log 
from bs4 import BeautifulSoup
import time
import MySQLdb

def getweather(code):
    url="https://m.weather.com.cn/mweather15d/"+str(code)+".shtml"
    cs=requests.get(url)
    cs.encoding='utf-8'
    c=cs.text
    d=BeautifulSoup(c,'html.parser')
    area=d.find_all(class_="diqu");
    s=d.select('.h15li')
    r=d.select('.h15listdayp2')

    t0=s[0].select('.h15listtem ');  
    cw=s[0].select('.h15k');
    cw0=cw[1].text.strip() #天气
    tw0=t0[0].text.strip() #温度
    rq0=r[0].text.strip();

    t1=s[1].select('.h15listtem ');  
    cw=s[1].select('.h15k');
    cw1=cw[1].text.strip() #天气
    tw1=t1[0].text.strip() #温度 
    rq1=r[1].text.strip();
    
    t2=s[2].select('.h15listtem ');  
    cw=s[2].select('.h15k');
    cw2=cw[1].text.strip() #天气
    tw2=t2[0].text.strip() #温度 
    rq2=r[2].text.strip();

    t3=s[3].select('.h15listtem ');  
    cw=s[3].select('.h15k');
    cw3=cw[1].text.strip() #天气
    tw3=t3[0].text.strip() #温度 
    rq3=r[3].text.strip();
    
    cocostr="（"+area[0].text.strip()+"）"+rq0+"日"+cw0+"、温度："+tw0+";"+rq1+"日"+cw1+"、温度："+tw1+";"+rq2+"日"+cw2+"、温度："+tw2+";"+rq3+"日"+cw3+"、温度："+tw3
    return cocostr

if __name__ == '__main__': 
     ws=getweather(101260901) #城市代码
     print(ws)
     